package com.suray.rgv.roller;

import com.suray.rgv.instance.RgvInstance;

/**
 * 滚筒车模块初始化以及模块基础运行
 */
public class RgvRollerApp {

    public static void init() {
        RgvInstance.rgvRollerCreater = new RgvRollerCreater();
//        RgvInstance.rgvs.values().forEach(rgv -> {
//            try {
//                rgv.init();
//            } catch (Throwable e) {
//                RgvLogger.exceptionLog(LoggerType.ERROR, null, rgv.getSerialNumber() + " 初始化", e,
//                        RgvRollerApp.class);
//            }
//        });
    }

    public static void run() {
        RgvInstance.rgvs.values().forEach(rgv -> {
            if (rgv instanceof RgvRollerImpl) {
                ((RgvRollerImpl) rgv).run();
            }
        });
    }
}
